package com.kun.index.service;

import com.kun.index.entity.LikeUserBlog;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.HashMap;
import java.util.List;

/**
 * <p>
 * 点赞表，用户和博客 服务类
 * </p>
 *
 * @author kunkun
 * @since 2024-03-20
 */
public interface LikeUserBlogService extends IService<LikeUserBlog> {

    //点赞
    Integer addLike(LikeUserBlog likeUserBlog);

    //根据博客id查询点赞数
    Integer queryLikeNum(Integer blogId);

    //取消点赞
    Integer deleteLike(LikeUserBlog likeUserBlog);

    //查询点赞状态
    Integer checkLikeStatus(LikeUserBlog likeUserBlog);

    //根据条件查询用户博客点赞表
    List<LikeUserBlog> queryLikeUserBlogByConditions(HashMap<String, Object> likeUserBlog_condition);
}
